[HVM] Move shadow initialisation into domain-creation hypercall.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Wed, 1 Nov 2006 18:37:23 +0000 (18:37 +0000)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Wed, 1 Nov 2006 18:37:23 +0000 (18:37 +0000)
commit8082f8f7840a679655053ecfd95f64c64bb5c661
tree317cac4c0985f30034f4071af997faaef3fe9afa
parent8bdc427fa2dc6e53881d80bd57638f56f8ac39ad
[HVM] Move shadow initialisation into domain-creation hypercall.
Allocate HVM guest memory in the libxc builder function rather
than in xend. Clean up fall out from these changes.

Todo: Fix ia64. Move PV builder to same model (it should allocate the
memory rather than xend doing so -- then it can avoid using
xc_get_pfn_list()).

Signed-off-by: Keir Fraser <keir@xensource.com>
tools/ioemu/vl.c
tools/libxc/xc_hvm_build.c
tools/python/xen/xend/XendDomainInfo.py
tools/python/xen/xend/image.py
xen/arch/x86/domain.c
xen/arch/x86/domctl.c
xen/arch/x86/mm/shadow/common.c
xen/include/asm-x86/shadow.h